<Schema name="DTMAuditTrailSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:fdt="x-schema:FDTDataTypesSchema.xml">
	<!--Definition of Attributes-->
	<AttributeType name="path" dt:type="uri"/>
	<AttributeType name="title" dt:type="string"/>
	<!--Definition of Elements-->
	<ElementType name="AuditTrailDeviceStatusEvent" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:statusFlag" required="yes"/>
		<element type="fdt:StatusInformation" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="AuditTrailFunctionEvent" content="empty" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:display" required="yes"/>
	</ElementType>
	<ElementType name="AuditTrailVariable" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:display" required="yes"/>
		<element type="fdt:Unit" minOccurs="0" maxOccurs="1"/>
		<element type="fdt:Ranges" minOccurs="0" maxOccurs="1"/>
		<attribute type="fdt:statusFlag" required="no"/>
		<element type="fdt:StatusInformation" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="ChangedFrom" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="AuditTrailVariable" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="ChangedTo" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="AuditTrailVariable" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="AuditTrailVariableEvent" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:name" required="yes"/>
		<attribute type="fdt:descriptor" required="no"/>
		<element type="ChangedFrom" minOccurs="1" maxOccurs="1"/>
		<element type="ChangedTo" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="AuditTrailEvent" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:descriptor" required="no"/>
		<group order="one" minOccurs="1" maxOccurs="1">
			<element type="AuditTrailFunctionEvent"/>
			<element type="AuditTrailVariableEvent"/>
			<element type="AuditTrailDeviceStatusEvent"/>
		</group>
	</ElementType>
	<ElementType name="FDT" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="AuditTrailEvent" minOccurs="0" maxOccurs="*"/>
	</ElementType>
</Schema>
